	.text
	.syntax unified
	.eabi_attribute	67, "2.09"	@ Tag_conformance
	.cpu	cortex-m7
	.eabi_attribute	6, 13	@ Tag_CPU_arch
	.eabi_attribute	7, 77	@ Tag_CPU_arch_profile
	.eabi_attribute	8, 0	@ Tag_ARM_ISA_use
	.eabi_attribute	9, 2	@ Tag_THUMB_ISA_use
	.fpu	fpv5-d16
	.eabi_attribute	36, 1	@ Tag_FP_HP_extension
	.eabi_attribute	34, 1	@ Tag_CPU_unaligned_access
	.eabi_attribute	17, 1	@ Tag_ABI_PCS_GOT_use
	.eabi_attribute	20, 2	@ Tag_ABI_FP_denormal
	.eabi_attribute	21, 0	@ Tag_ABI_FP_exceptions
	.eabi_attribute	23, 1	@ Tag_ABI_FP_number_model
	.eabi_attribute	24, 1	@ Tag_ABI_align_needed
	.eabi_attribute	25, 1	@ Tag_ABI_align_preserved
	.eabi_attribute	28, 1	@ Tag_ABI_VFP_args
	.eabi_attribute	38, 1	@ Tag_ABI_FP_16bit_format
	.eabi_attribute	18, 2	@ Tag_ABI_PCS_wchar_t
	.eabi_attribute	26, 1	@ Tag_ABI_enum_size
	.eabi_attribute	14, 0	@ Tag_ABI_PCS_R9_use
	.file	"stm32h7xx_hal_sram.c"
	.file	1 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h"
	.file	2 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/STM32H7xx_HAL_Driver/Inc\\stm32h7xx_hal_sram.h"
	.file	3 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/STM32H7xx_HAL_Driver/Inc\\stm32h7xx_hal_mdma.h"
	.file	4 "C:\\" "Keil_v5\\ARM\\ARMCLANG\\Bin\\..\\include\\stdint.h"
	.file	5 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h"
	.section	.text.HAL_SRAM_Init,"ax",%progbits
	.hidden	HAL_SRAM_Init                   @ -- Begin function HAL_SRAM_Init
	.globl	HAL_SRAM_Init
	.p2align	3
	.type	HAL_SRAM_Init,%function
	.code	16                              @ @HAL_SRAM_Init
	.thumb_func
HAL_SRAM_Init:
.Lfunc_begin0:
	.file	6 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c"
	.loc	6 138 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:138:0
	.fnstart
	.cfi_sections .debug_frame
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
	str	r1, [sp, #4]
	str	r2, [sp]
.Ltmp0:
	.loc	6 140 6 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:140:6
	ldr	r0, [sp, #8]
.Ltmp1:
	.loc	6 140 6 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:140:6
	cbnz	r0, .LBB0_2
	b	.LBB0_1
.LBB0_1:
	.loc	6 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:6
	movs	r0, #1
.Ltmp2:
	.loc	6 142 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:142:6
	strb.w	r0, [sp, #15]
	b	.LBB0_5
.Ltmp3:
.LBB0_2:
	.loc	6 145 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:145:6
	ldr	r0, [sp, #8]
	.loc	6 145 13 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:145:13
	ldrb.w	r0, [r0, #69]
.Ltmp4:
	.loc	6 145 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:145:6
	cbnz	r0, .LBB0_4
	b	.LBB0_3
.LBB0_3:
.Ltmp5:
	.loc	6 148 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:148:5
	ldr	r1, [sp, #8]
	movs	r0, #0
	.loc	6 148 17 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:148:17
	strb.w	r0, [r1, #68]
	.loc	6 150 22 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:150:22
	ldr	r0, [sp, #8]
	.loc	6 150 5 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:150:5
	bl	HAL_SRAM_MspInit
	.loc	6 151 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:151:3
	b	.LBB0_4
.Ltmp6:
.LBB0_4:
	.loc	6 154 20                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:154:20
	ldr	r1, [sp, #8]
	.loc	6 154 27 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:154:27
	ldr	r0, [r1], #8
	.loc	6 154 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:154:3
	bl	FMC_NORSRAM_Init
	.loc	6 157 27 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:157:27
	ldr	r2, [sp, #8]
	.loc	6 157 44 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:157:44
	ldr	r1, [sp, #4]
	.loc	6 157 34                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:157:34
	ldr	r0, [r2]
	.loc	6 157 64                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:157:64
	ldr	r2, [r2, #8]
	.loc	6 157 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:157:3
	bl	FMC_NORSRAM_Timing_Init
	.loc	6 160 36 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:160:36
	ldr	r3, [sp, #8]
	.loc	6 160 53 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:160:53
	ldr	r1, [sp]
	.loc	6 160 43                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:160:43
	ldr	r0, [r3, #4]
	.loc	6 160 76                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:160:76
	ldr	r2, [r3, #8]
	.loc	6 160 97                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:160:97
	ldr	r3, [r3, #44]
	.loc	6 160 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:160:3
	bl	FMC_NORSRAM_Extended_Timing_Init
	.loc	6 163 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:163:3
	ldr	r0, [sp, #8]
	ldr	r1, [r0]
	ldr	r2, [r0, #8]
	ldr.w	r0, [r1, r2, lsl #2]
	orr	r0, r0, #1
	str.w	r0, [r1, r2, lsl #2]
	movw	r1, #16384
	movt	r1, #20992
	.loc	6 166 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:166:3
	ldr	r0, [r1]
	orr	r0, r0, #-2147483648
	str	r0, [r1]
	movs	r0, #0
	.loc	6 168 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:168:3
	strb.w	r0, [sp, #15]
	b	.LBB0_5
.LBB0_5:
	.loc	6 169 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:169:1
	ldrb.w	r0, [sp, #15]
	add	sp, #16
	pop	{r7, pc}
.Ltmp7:
.Lfunc_end0:
	.size	HAL_SRAM_Init, .Lfunc_end0-HAL_SRAM_Init
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_MspInit,"ax",%progbits
	.hidden	HAL_SRAM_MspInit                @ -- Begin function HAL_SRAM_MspInit
	.weak	HAL_SRAM_MspInit
	.p2align	3
	.type	HAL_SRAM_MspInit,%function
	.code	16                              @ @HAL_SRAM_MspInit
	.thumb_func
HAL_SRAM_MspInit:
.Lfunc_begin1:
	.loc	6 200 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:200:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp8:
	.loc	6 207 1 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:207:1
	add	sp, #4
	bx	lr
.Ltmp9:
.Lfunc_end1:
	.size	HAL_SRAM_MspInit, .Lfunc_end1-HAL_SRAM_MspInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_DeInit,"ax",%progbits
	.hidden	HAL_SRAM_DeInit                 @ -- Begin function HAL_SRAM_DeInit
	.globl	HAL_SRAM_DeInit
	.p2align	3
	.type	HAL_SRAM_DeInit,%function
	.code	16                              @ @HAL_SRAM_DeInit
	.thumb_func
HAL_SRAM_DeInit:
.Lfunc_begin2:
	.loc	6 178 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:178:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp10:
	.loc	6 180 22 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:180:22
	ldr	r0, [sp, #4]
	.loc	6 180 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:180:3
	bl	HAL_SRAM_MspDeInit
	.loc	6 183 22 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:183:22
	ldr	r2, [sp, #4]
	.loc	6 183 29 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:183:29
	ldr	r0, [r2]
	.loc	6 183 46                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:183:46
	ldr	r1, [r2, #4]
	.loc	6 183 68                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:183:68
	ldr	r2, [r2, #8]
	.loc	6 183 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:183:3
	bl	FMC_NORSRAM_DeInit
	.loc	6 185 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:185:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	6 185 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:185:16
	strb.w	r0, [r1, #69]
	.loc	6 188 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:188:3
	b	.LBB2_1
.LBB2_1:
.Ltmp11:
	.loc	6 188 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:188:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB2_2
.Ltmp12:
.LBB2_2:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 190 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:190:3
	add	sp, #8
	pop	{r7, pc}
.Ltmp13:
.Lfunc_end2:
	.size	HAL_SRAM_DeInit, .Lfunc_end2-HAL_SRAM_DeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_MspDeInit,"ax",%progbits
	.hidden	HAL_SRAM_MspDeInit              @ -- Begin function HAL_SRAM_MspDeInit
	.weak	HAL_SRAM_MspDeInit
	.p2align	3
	.type	HAL_SRAM_MspDeInit,%function
	.code	16                              @ @HAL_SRAM_MspDeInit
	.thumb_func
HAL_SRAM_MspDeInit:
.Lfunc_begin3:
	.loc	6 216 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:216:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp14:
	.loc	6 223 1 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:223:1
	add	sp, #4
	bx	lr
.Ltmp15:
.Lfunc_end3:
	.size	HAL_SRAM_MspDeInit, .Lfunc_end3-HAL_SRAM_MspDeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_DMA_XferCpltCallback,"ax",%progbits
	.hidden	HAL_SRAM_DMA_XferCpltCallback   @ -- Begin function HAL_SRAM_DMA_XferCpltCallback
	.weak	HAL_SRAM_DMA_XferCpltCallback
	.p2align	3
	.type	HAL_SRAM_DMA_XferCpltCallback,%function
	.code	16                              @ @HAL_SRAM_DMA_XferCpltCallback
	.thumb_func
HAL_SRAM_DMA_XferCpltCallback:
.Lfunc_begin4:
	.loc	6 232 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:232:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp16:
	.loc	6 239 1 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:239:1
	add	sp, #4
	bx	lr
.Ltmp17:
.Lfunc_end4:
	.size	HAL_SRAM_DMA_XferCpltCallback, .Lfunc_end4-HAL_SRAM_DMA_XferCpltCallback
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_DMA_XferErrorCallback,"ax",%progbits
	.hidden	HAL_SRAM_DMA_XferErrorCallback  @ -- Begin function HAL_SRAM_DMA_XferErrorCallback
	.weak	HAL_SRAM_DMA_XferErrorCallback
	.p2align	3
	.type	HAL_SRAM_DMA_XferErrorCallback,%function
	.code	16                              @ @HAL_SRAM_DMA_XferErrorCallback
	.thumb_func
HAL_SRAM_DMA_XferErrorCallback:
.Lfunc_begin5:
	.loc	6 248 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:248:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp18:
	.loc	6 255 1 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:255:1
	add	sp, #4
	bx	lr
.Ltmp19:
.Lfunc_end5:
	.size	HAL_SRAM_DMA_XferErrorCallback, .Lfunc_end5-HAL_SRAM_DMA_XferErrorCallback
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_Read_8b,"ax",%progbits
	.hidden	HAL_SRAM_Read_8b                @ -- Begin function HAL_SRAM_Read_8b
	.globl	HAL_SRAM_Read_8b
	.p2align	3
	.type	HAL_SRAM_Read_8b,%function
	.code	16                              @ @HAL_SRAM_Read_8b
	.thumb_func
HAL_SRAM_Read_8b:
.Lfunc_begin6:
	.loc	6 285 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:285:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 24
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	str	r3, [sp, #4]
.Ltmp20:
	.loc	6 286 44 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:286:44
	ldr	r0, [sp, #12]
	.loc	6 286 18 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:286:18
	str	r0, [sp]
	.loc	6 289 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:289:3
	b	.LBB6_1
.LBB6_1:
.Ltmp21:
	.loc	6 289 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:289:3
	ldr	r0, [sp, #16]
	ldrb.w	r0, [r0, #68]
.Ltmp22:
	.loc	6 289 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:289:3
	cmp	r0, #1
	bne	.LBB6_3
	b	.LBB6_2
.LBB6_2:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp23:
	.loc	6 289 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:289:3
	strb.w	r0, [sp, #23]
	b	.LBB6_12
.Ltmp24:
.LBB6_3:
	.loc	6 289 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:289:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB6_4
.Ltmp25:
.LBB6_4:
	.loc	6 289 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:289:3
	b	.LBB6_5
.Ltmp26:
.LBB6_5:
	.loc	6 292 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:292:3
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	6 292 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:292:16
	strb.w	r0, [r1, #69]
	.loc	6 295 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:295:3
	b	.LBB6_6
.LBB6_6:                                @ =>This Inner Loop Header: Depth=1
.Ltmp27:
	.loc	6 295 9 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:295:9
	ldr	r0, [sp, #4]
.Ltmp28:
	.loc	6 295 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:295:3
	cbz	r0, .LBB6_9
	b	.LBB6_7
.LBB6_7:                                @   in Loop: Header=BB6_6 Depth=1
.Ltmp29:
	.loc	6 297 36 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:297:36
	ldr	r0, [sp]
	.loc	6 297 19 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:297:19
	ldrb	r0, [r0]
	.loc	6 297 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:297:6
	ldr	r1, [sp, #8]
	.loc	6 297 17                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:297:17
	strb	r0, [r1]
	.loc	6 298 15 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:298:15
	ldr	r0, [sp, #8]
	adds	r0, #1
	str	r0, [sp, #8]
	.loc	6 299 17                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:299:17
	ldr	r0, [sp]
	adds	r0, #1
	str	r0, [sp]
	.loc	6 300 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:300:3
	b	.LBB6_8
.Ltmp30:
.LBB6_8:                                @   in Loop: Header=BB6_6 Depth=1
	.loc	6 295 36                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:295:36
	ldr	r0, [sp, #4]
	subs	r0, #1
	str	r0, [sp, #4]
	.loc	6 295 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:295:3
	b	.LBB6_6
.Ltmp31:
.LBB6_9:
	.loc	6 303 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:303:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	6 303 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:303:16
	strb.w	r0, [r1, #69]
	.loc	6 306 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:306:3
	b	.LBB6_10
.LBB6_10:
.Ltmp32:
	.loc	6 306 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:306:3
	ldr	r1, [sp, #16]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB6_11
.Ltmp33:
.LBB6_11:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 308 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:308:3
	strb.w	r0, [sp, #23]
	b	.LBB6_12
.LBB6_12:
	.loc	6 309 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:309:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	bx	lr
.Ltmp34:
.Lfunc_end6:
	.size	HAL_SRAM_Read_8b, .Lfunc_end6-HAL_SRAM_Read_8b
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_Write_8b,"ax",%progbits
	.hidden	HAL_SRAM_Write_8b               @ -- Begin function HAL_SRAM_Write_8b
	.globl	HAL_SRAM_Write_8b
	.p2align	3
	.type	HAL_SRAM_Write_8b,%function
	.code	16                              @ @HAL_SRAM_Write_8b
	.thumb_func
HAL_SRAM_Write_8b:
.Lfunc_begin7:
	.loc	6 321 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:321:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 24
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	str	r3, [sp, #4]
.Ltmp35:
	.loc	6 322 44 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:322:44
	ldr	r0, [sp, #12]
	.loc	6 322 18 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:322:18
	str	r0, [sp]
.Ltmp36:
	.loc	6 325 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:325:6
	ldr	r0, [sp, #16]
	.loc	6 325 13 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:325:13
	ldrb.w	r0, [r0, #69]
.Ltmp37:
	.loc	6 325 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:325:6
	cmp	r0, #4
	bne	.LBB7_2
	b	.LBB7_1
.LBB7_1:
	.loc	6 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:6
	movs	r0, #1
.Ltmp38:
	.loc	6 327 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:327:5
	strb.w	r0, [sp, #23]
	b	.LBB7_14
.Ltmp39:
.LBB7_2:
	.loc	6 331 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:331:3
	b	.LBB7_3
.LBB7_3:
.Ltmp40:
	.loc	6 331 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:331:3
	ldr	r0, [sp, #16]
	ldrb.w	r0, [r0, #68]
.Ltmp41:
	.loc	6 331 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:331:3
	cmp	r0, #1
	bne	.LBB7_5
	b	.LBB7_4
.LBB7_4:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp42:
	.loc	6 331 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:331:3
	strb.w	r0, [sp, #23]
	b	.LBB7_14
.Ltmp43:
.LBB7_5:
	.loc	6 331 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:331:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB7_6
.Ltmp44:
.LBB7_6:
	.loc	6 331 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:331:3
	b	.LBB7_7
.Ltmp45:
.LBB7_7:
	.loc	6 334 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:334:3
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	6 334 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:334:16
	strb.w	r0, [r1, #69]
	.loc	6 337 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:337:3
	b	.LBB7_8
.LBB7_8:                                @ =>This Inner Loop Header: Depth=1
.Ltmp46:
	.loc	6 337 9 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:337:9
	ldr	r0, [sp, #4]
.Ltmp47:
	.loc	6 337 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:337:3
	cbz	r0, .LBB7_11
	b	.LBB7_9
.LBB7_9:                                @   in Loop: Header=BB7_8 Depth=1
.Ltmp48:
	.loc	6 339 38 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:339:38
	ldr	r0, [sp, #8]
	.loc	6 339 37 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:339:37
	ldrb	r0, [r0]
	.loc	6 339 22                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:339:22
	ldr	r1, [sp]
	.loc	6 339 35                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:339:35
	strb	r0, [r1]
	.loc	6 340 15 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:340:15
	ldr	r0, [sp, #8]
	adds	r0, #1
	str	r0, [sp, #8]
	.loc	6 341 17                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:341:17
	ldr	r0, [sp]
	adds	r0, #1
	str	r0, [sp]
	.loc	6 342 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:342:3
	b	.LBB7_10
.Ltmp49:
.LBB7_10:                               @   in Loop: Header=BB7_8 Depth=1
	.loc	6 337 36                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:337:36
	ldr	r0, [sp, #4]
	subs	r0, #1
	str	r0, [sp, #4]
	.loc	6 337 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:337:3
	b	.LBB7_8
.Ltmp50:
.LBB7_11:
	.loc	6 345 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:345:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	6 345 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:345:16
	strb.w	r0, [r1, #69]
	.loc	6 348 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:348:3
	b	.LBB7_12
.LBB7_12:
.Ltmp51:
	.loc	6 348 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:348:3
	ldr	r1, [sp, #16]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB7_13
.Ltmp52:
.LBB7_13:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 350 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:350:3
	strb.w	r0, [sp, #23]
	b	.LBB7_14
.LBB7_14:
	.loc	6 351 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:351:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	bx	lr
.Ltmp53:
.Lfunc_end7:
	.size	HAL_SRAM_Write_8b, .Lfunc_end7-HAL_SRAM_Write_8b
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_Read_16b,"ax",%progbits
	.hidden	HAL_SRAM_Read_16b               @ -- Begin function HAL_SRAM_Read_16b
	.globl	HAL_SRAM_Read_16b
	.p2align	3
	.type	HAL_SRAM_Read_16b,%function
	.code	16                              @ @HAL_SRAM_Read_16b
	.thumb_func
HAL_SRAM_Read_16b:
.Lfunc_begin8:
	.loc	6 363 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:363:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 24
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	str	r3, [sp, #4]
.Ltmp54:
	.loc	6 364 46 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:364:46
	ldr	r0, [sp, #12]
	.loc	6 364 19 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:364:19
	str	r0, [sp]
	.loc	6 367 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:367:3
	b	.LBB8_1
.LBB8_1:
.Ltmp55:
	.loc	6 367 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:367:3
	ldr	r0, [sp, #16]
	ldrb.w	r0, [r0, #68]
.Ltmp56:
	.loc	6 367 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:367:3
	cmp	r0, #1
	bne	.LBB8_3
	b	.LBB8_2
.LBB8_2:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp57:
	.loc	6 367 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:367:3
	strb.w	r0, [sp, #23]
	b	.LBB8_12
.Ltmp58:
.LBB8_3:
	.loc	6 367 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:367:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB8_4
.Ltmp59:
.LBB8_4:
	.loc	6 367 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:367:3
	b	.LBB8_5
.Ltmp60:
.LBB8_5:
	.loc	6 370 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:370:3
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	6 370 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:370:16
	strb.w	r0, [r1, #69]
	.loc	6 373 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:373:3
	b	.LBB8_6
.LBB8_6:                                @ =>This Inner Loop Header: Depth=1
.Ltmp61:
	.loc	6 373 9 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:373:9
	ldr	r0, [sp, #4]
.Ltmp62:
	.loc	6 373 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:373:3
	cbz	r0, .LBB8_9
	b	.LBB8_7
.LBB8_7:                                @   in Loop: Header=BB8_6 Depth=1
.Ltmp63:
	.loc	6 375 37 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:375:37
	ldr	r0, [sp]
	.loc	6 375 19 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:375:19
	ldrh	r0, [r0]
	.loc	6 375 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:375:6
	ldr	r1, [sp, #8]
	.loc	6 375 17                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:375:17
	strh	r0, [r1]
	.loc	6 376 15 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:376:15
	ldr	r0, [sp, #8]
	adds	r0, #2
	str	r0, [sp, #8]
	.loc	6 377 17                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:377:17
	ldr	r0, [sp]
	adds	r0, #2
	str	r0, [sp]
	.loc	6 378 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:378:3
	b	.LBB8_8
.Ltmp64:
.LBB8_8:                                @   in Loop: Header=BB8_6 Depth=1
	.loc	6 373 36                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:373:36
	ldr	r0, [sp, #4]
	subs	r0, #1
	str	r0, [sp, #4]
	.loc	6 373 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:373:3
	b	.LBB8_6
.Ltmp65:
.LBB8_9:
	.loc	6 381 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:381:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	6 381 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:381:16
	strb.w	r0, [r1, #69]
	.loc	6 384 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:384:3
	b	.LBB8_10
.LBB8_10:
.Ltmp66:
	.loc	6 384 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:384:3
	ldr	r1, [sp, #16]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB8_11
.Ltmp67:
.LBB8_11:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 386 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:386:3
	strb.w	r0, [sp, #23]
	b	.LBB8_12
.LBB8_12:
	.loc	6 387 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:387:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	bx	lr
.Ltmp68:
.Lfunc_end8:
	.size	HAL_SRAM_Read_16b, .Lfunc_end8-HAL_SRAM_Read_16b
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_Write_16b,"ax",%progbits
	.hidden	HAL_SRAM_Write_16b              @ -- Begin function HAL_SRAM_Write_16b
	.globl	HAL_SRAM_Write_16b
	.p2align	3
	.type	HAL_SRAM_Write_16b,%function
	.code	16                              @ @HAL_SRAM_Write_16b
	.thumb_func
HAL_SRAM_Write_16b:
.Lfunc_begin9:
	.loc	6 399 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:399:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 24
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	str	r3, [sp, #4]
.Ltmp69:
	.loc	6 400 46 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:400:46
	ldr	r0, [sp, #12]
	.loc	6 400 19 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:400:19
	str	r0, [sp]
.Ltmp70:
	.loc	6 403 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:403:6
	ldr	r0, [sp, #16]
	.loc	6 403 13 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:403:13
	ldrb.w	r0, [r0, #69]
.Ltmp71:
	.loc	6 403 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:403:6
	cmp	r0, #4
	bne	.LBB9_2
	b	.LBB9_1
.LBB9_1:
	.loc	6 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:6
	movs	r0, #1
.Ltmp72:
	.loc	6 405 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:405:5
	strb.w	r0, [sp, #23]
	b	.LBB9_14
.Ltmp73:
.LBB9_2:
	.loc	6 409 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:409:3
	b	.LBB9_3
.LBB9_3:
.Ltmp74:
	.loc	6 409 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:409:3
	ldr	r0, [sp, #16]
	ldrb.w	r0, [r0, #68]
.Ltmp75:
	.loc	6 409 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:409:3
	cmp	r0, #1
	bne	.LBB9_5
	b	.LBB9_4
.LBB9_4:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp76:
	.loc	6 409 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:409:3
	strb.w	r0, [sp, #23]
	b	.LBB9_14
.Ltmp77:
.LBB9_5:
	.loc	6 409 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:409:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB9_6
.Ltmp78:
.LBB9_6:
	.loc	6 409 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:409:3
	b	.LBB9_7
.Ltmp79:
.LBB9_7:
	.loc	6 412 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:412:3
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	6 412 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:412:16
	strb.w	r0, [r1, #69]
	.loc	6 415 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:415:3
	b	.LBB9_8
.LBB9_8:                                @ =>This Inner Loop Header: Depth=1
.Ltmp80:
	.loc	6 415 9 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:415:9
	ldr	r0, [sp, #4]
.Ltmp81:
	.loc	6 415 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:415:3
	cbz	r0, .LBB9_11
	b	.LBB9_9
.LBB9_9:                                @   in Loop: Header=BB9_8 Depth=1
.Ltmp82:
	.loc	6 417 39 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:417:39
	ldr	r0, [sp, #8]
	.loc	6 417 38 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:417:38
	ldrh	r0, [r0]
	.loc	6 417 23                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:417:23
	ldr	r1, [sp]
	.loc	6 417 36                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:417:36
	strh	r0, [r1]
	.loc	6 418 15 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:418:15
	ldr	r0, [sp, #8]
	adds	r0, #2
	str	r0, [sp, #8]
	.loc	6 419 17                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:419:17
	ldr	r0, [sp]
	adds	r0, #2
	str	r0, [sp]
	.loc	6 420 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:420:3
	b	.LBB9_10
.Ltmp83:
.LBB9_10:                               @   in Loop: Header=BB9_8 Depth=1
	.loc	6 415 36                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:415:36
	ldr	r0, [sp, #4]
	subs	r0, #1
	str	r0, [sp, #4]
	.loc	6 415 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:415:3
	b	.LBB9_8
.Ltmp84:
.LBB9_11:
	.loc	6 423 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:423:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	6 423 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:423:16
	strb.w	r0, [r1, #69]
	.loc	6 426 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:426:3
	b	.LBB9_12
.LBB9_12:
.Ltmp85:
	.loc	6 426 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:426:3
	ldr	r1, [sp, #16]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB9_13
.Ltmp86:
.LBB9_13:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 428 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:428:3
	strb.w	r0, [sp, #23]
	b	.LBB9_14
.LBB9_14:
	.loc	6 429 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:429:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	bx	lr
.Ltmp87:
.Lfunc_end9:
	.size	HAL_SRAM_Write_16b, .Lfunc_end9-HAL_SRAM_Write_16b
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_Read_32b,"ax",%progbits
	.hidden	HAL_SRAM_Read_32b               @ -- Begin function HAL_SRAM_Read_32b
	.globl	HAL_SRAM_Read_32b
	.p2align	3
	.type	HAL_SRAM_Read_32b,%function
	.code	16                              @ @HAL_SRAM_Read_32b
	.thumb_func
HAL_SRAM_Read_32b:
.Lfunc_begin10:
	.loc	6 441 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:441:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	str	r2, [sp, #4]
	str	r3, [sp]
.Ltmp88:
	.loc	6 443 3 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:443:3
	b	.LBB10_1
.LBB10_1:
.Ltmp89:
	.loc	6 443 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:443:3
	ldr	r0, [sp, #12]
	ldrb.w	r0, [r0, #68]
.Ltmp90:
	.loc	6 443 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:443:3
	cmp	r0, #1
	bne	.LBB10_3
	b	.LBB10_2
.LBB10_2:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp91:
	.loc	6 443 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:443:3
	strb.w	r0, [sp, #19]
	b	.LBB10_12
.Ltmp92:
.LBB10_3:
	.loc	6 443 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:443:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB10_4
.Ltmp93:
.LBB10_4:
	.loc	6 443 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:443:3
	b	.LBB10_5
.Ltmp94:
.LBB10_5:
	.loc	6 446 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:446:3
	ldr	r1, [sp, #12]
	movs	r0, #2
	.loc	6 446 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:446:16
	strb.w	r0, [r1, #69]
	.loc	6 449 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:449:3
	b	.LBB10_6
.LBB10_6:                               @ =>This Inner Loop Header: Depth=1
.Ltmp95:
	.loc	6 449 9 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:449:9
	ldr	r0, [sp]
.Ltmp96:
	.loc	6 449 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:449:3
	cbz	r0, .LBB10_9
	b	.LBB10_7
.LBB10_7:                               @   in Loop: Header=BB10_6 Depth=1
.Ltmp97:
	.loc	6 451 37 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:451:37
	ldr	r0, [sp, #8]
	.loc	6 451 19 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:451:19
	ldr	r0, [r0]
	.loc	6 451 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:451:6
	ldr	r1, [sp, #4]
	.loc	6 451 17                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:451:17
	str	r0, [r1]
	.loc	6 452 15 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:452:15
	ldr	r0, [sp, #4]
	adds	r0, #4
	str	r0, [sp, #4]
	.loc	6 453 13                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:453:13
	ldr	r0, [sp, #8]
	adds	r0, #4
	str	r0, [sp, #8]
	.loc	6 454 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:454:3
	b	.LBB10_8
.Ltmp98:
.LBB10_8:                               @   in Loop: Header=BB10_6 Depth=1
	.loc	6 449 36                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:449:36
	ldr	r0, [sp]
	subs	r0, #1
	str	r0, [sp]
	.loc	6 449 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:449:3
	b	.LBB10_6
.Ltmp99:
.LBB10_9:
	.loc	6 457 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:457:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	.loc	6 457 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:457:16
	strb.w	r0, [r1, #69]
	.loc	6 460 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:460:3
	b	.LBB10_10
.LBB10_10:
.Ltmp100:
	.loc	6 460 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:460:3
	ldr	r1, [sp, #12]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB10_11
.Ltmp101:
.LBB10_11:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 462 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:462:3
	strb.w	r0, [sp, #19]
	b	.LBB10_12
.LBB10_12:
	.loc	6 463 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:463:1
	ldrb.w	r0, [sp, #19]
	add	sp, #20
	bx	lr
.Ltmp102:
.Lfunc_end10:
	.size	HAL_SRAM_Read_32b, .Lfunc_end10-HAL_SRAM_Read_32b
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_Write_32b,"ax",%progbits
	.hidden	HAL_SRAM_Write_32b              @ -- Begin function HAL_SRAM_Write_32b
	.globl	HAL_SRAM_Write_32b
	.p2align	3
	.type	HAL_SRAM_Write_32b,%function
	.code	16                              @ @HAL_SRAM_Write_32b
	.thumb_func
HAL_SRAM_Write_32b:
.Lfunc_begin11:
	.loc	6 475 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:475:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	str	r2, [sp, #4]
	str	r3, [sp]
.Ltmp103:
	.loc	6 477 6 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:477:6
	ldr	r0, [sp, #12]
	.loc	6 477 13 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:477:13
	ldrb.w	r0, [r0, #69]
.Ltmp104:
	.loc	6 477 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:477:6
	cmp	r0, #4
	bne	.LBB11_2
	b	.LBB11_1
.LBB11_1:
	.loc	6 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:6
	movs	r0, #1
.Ltmp105:
	.loc	6 479 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:479:5
	strb.w	r0, [sp, #19]
	b	.LBB11_14
.Ltmp106:
.LBB11_2:
	.loc	6 483 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:483:3
	b	.LBB11_3
.LBB11_3:
.Ltmp107:
	.loc	6 483 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:483:3
	ldr	r0, [sp, #12]
	ldrb.w	r0, [r0, #68]
.Ltmp108:
	.loc	6 483 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:483:3
	cmp	r0, #1
	bne	.LBB11_5
	b	.LBB11_4
.LBB11_4:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp109:
	.loc	6 483 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:483:3
	strb.w	r0, [sp, #19]
	b	.LBB11_14
.Ltmp110:
.LBB11_5:
	.loc	6 483 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:483:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB11_6
.Ltmp111:
.LBB11_6:
	.loc	6 483 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:483:3
	b	.LBB11_7
.Ltmp112:
.LBB11_7:
	.loc	6 486 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:486:3
	ldr	r1, [sp, #12]
	movs	r0, #2
	.loc	6 486 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:486:16
	strb.w	r0, [r1, #69]
	.loc	6 489 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:489:3
	b	.LBB11_8
.LBB11_8:                               @ =>This Inner Loop Header: Depth=1
.Ltmp113:
	.loc	6 489 9 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:489:9
	ldr	r0, [sp]
.Ltmp114:
	.loc	6 489 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:489:3
	cbz	r0, .LBB11_11
	b	.LBB11_9
.LBB11_9:                               @   in Loop: Header=BB11_8 Depth=1
.Ltmp115:
	.loc	6 491 35 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:491:35
	ldr	r0, [sp, #4]
	.loc	6 491 34 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:491:34
	ldr	r0, [r0]
	.loc	6 491 23                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:491:23
	ldr	r1, [sp, #8]
	.loc	6 491 32                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:491:32
	str	r0, [r1]
	.loc	6 492 15 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:492:15
	ldr	r0, [sp, #4]
	adds	r0, #4
	str	r0, [sp, #4]
	.loc	6 493 13                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:493:13
	ldr	r0, [sp, #8]
	adds	r0, #4
	str	r0, [sp, #8]
	.loc	6 494 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:494:3
	b	.LBB11_10
.Ltmp116:
.LBB11_10:                              @   in Loop: Header=BB11_8 Depth=1
	.loc	6 489 36                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:489:36
	ldr	r0, [sp]
	subs	r0, #1
	str	r0, [sp]
	.loc	6 489 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:489:3
	b	.LBB11_8
.Ltmp117:
.LBB11_11:
	.loc	6 497 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:497:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	.loc	6 497 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:497:16
	strb.w	r0, [r1, #69]
	.loc	6 500 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:500:3
	b	.LBB11_12
.LBB11_12:
.Ltmp118:
	.loc	6 500 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:500:3
	ldr	r1, [sp, #12]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB11_13
.Ltmp119:
.LBB11_13:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 502 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:502:3
	strb.w	r0, [sp, #19]
	b	.LBB11_14
.LBB11_14:
	.loc	6 503 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:503:1
	ldrb.w	r0, [sp, #19]
	add	sp, #20
	bx	lr
.Ltmp120:
.Lfunc_end11:
	.size	HAL_SRAM_Write_32b, .Lfunc_end11-HAL_SRAM_Write_32b
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_Read_DMA,"ax",%progbits
	.hidden	HAL_SRAM_Read_DMA               @ -- Begin function HAL_SRAM_Read_DMA
	.globl	HAL_SRAM_Read_DMA
	.p2align	3
	.type	HAL_SRAM_Read_DMA,%function
	.code	16                              @ @HAL_SRAM_Read_DMA
	.thumb_func
HAL_SRAM_Read_DMA:
.Lfunc_begin12:
	.loc	6 515 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:515:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
	str	r0, [sp, #24]
	str	r1, [sp, #20]
	str	r2, [sp, #16]
	str	r3, [sp, #12]
.Ltmp121:
	.loc	6 517 3 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:517:3
	b	.LBB12_1
.LBB12_1:
.Ltmp122:
	.loc	6 517 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:517:3
	ldr	r0, [sp, #24]
	ldrb.w	r0, [r0, #68]
.Ltmp123:
	.loc	6 517 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:517:3
	cmp	r0, #1
	bne	.LBB12_3
	b	.LBB12_2
.LBB12_2:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp124:
	.loc	6 517 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:517:3
	strb.w	r0, [sp, #31]
	b	.LBB12_8
.Ltmp125:
.LBB12_3:
	.loc	6 517 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:517:3
	ldr	r1, [sp, #24]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB12_4
.Ltmp126:
.LBB12_4:
	.loc	6 517 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:517:3
	b	.LBB12_5
.Ltmp127:
.LBB12_5:
	.loc	6 520 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:520:3
	ldr	r1, [sp, #24]
	movs	r0, #2
	.loc	6 520 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:520:16
	strb.w	r0, [r1, #69]
	.loc	6 523 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:523:3
	ldr	r0, [sp, #24]
	.loc	6 523 10 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:523:10
	ldr	r1, [r0, #72]
	.loc	6 523 35                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:523:35
	movw	r0, :lower16:HAL_SRAM_DMA_XferCpltCallback
	movt	r0, :upper16:HAL_SRAM_DMA_XferCpltCallback
	str	r0, [r1, #68]
	.loc	6 524 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:524:3
	ldr	r0, [sp, #24]
	.loc	6 524 10 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:524:10
	ldr	r1, [r0, #72]
	.loc	6 524 35                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:524:35
	movw	r0, :lower16:HAL_SRAM_DMA_XferErrorCallback
	movt	r0, :upper16:HAL_SRAM_DMA_XferErrorCallback
	str	r0, [r1, #84]
	.loc	6 527 21 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:527:21
	ldr	r0, [sp, #24]
	.loc	6 527 28 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:527:28
	ldr	r0, [r0, #72]
	.loc	6 527 45                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:527:45
	ldr	r1, [sp, #20]
	.loc	6 527 65                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:527:65
	ldr	r2, [sp, #16]
	.loc	6 527 88                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:527:88
	ldr	r3, [sp, #12]
	.loc	6 527 99                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:527:99
	lsls	r3, r3, #2
	.loc	6 527 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:527:3
	mov	lr, sp
	mov.w	r12, #1
	str.w	r12, [sp, #8]                   @ 4-byte Spill
	str.w	r12, [lr]
	bl	HAL_MDMA_Start_IT
                                        @ kill: def $r1 killed $r0
	.loc	6 530 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:530:3
	ldr	r0, [sp, #8]                    @ 4-byte Reload
	ldr	r1, [sp, #24]
	.loc	6 530 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:530:16
	strb.w	r0, [r1, #69]
	.loc	6 533 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:533:3
	b	.LBB12_6
.LBB12_6:
.Ltmp128:
	.loc	6 533 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:533:3
	ldr	r1, [sp, #24]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB12_7
.Ltmp129:
.LBB12_7:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 535 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:535:3
	strb.w	r0, [sp, #31]
	b	.LBB12_8
.LBB12_8:
	.loc	6 536 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:536:1
	ldrb.w	r0, [sp, #31]
	add	sp, #32
	pop	{r7, pc}
.Ltmp130:
.Lfunc_end12:
	.size	HAL_SRAM_Read_DMA, .Lfunc_end12-HAL_SRAM_Read_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_Write_DMA,"ax",%progbits
	.hidden	HAL_SRAM_Write_DMA              @ -- Begin function HAL_SRAM_Write_DMA
	.globl	HAL_SRAM_Write_DMA
	.p2align	3
	.type	HAL_SRAM_Write_DMA,%function
	.code	16                              @ @HAL_SRAM_Write_DMA
	.thumb_func
HAL_SRAM_Write_DMA:
.Lfunc_begin13:
	.loc	6 548 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:548:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
	str	r0, [sp, #24]
	str	r1, [sp, #20]
	str	r2, [sp, #16]
	str	r3, [sp, #12]
.Ltmp131:
	.loc	6 550 6 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:550:6
	ldr	r0, [sp, #24]
	.loc	6 550 13 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:550:13
	ldrb.w	r0, [r0, #69]
.Ltmp132:
	.loc	6 550 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:550:6
	cmp	r0, #4
	bne	.LBB13_2
	b	.LBB13_1
.LBB13_1:
	.loc	6 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:6
	movs	r0, #1
.Ltmp133:
	.loc	6 552 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:552:5
	strb.w	r0, [sp, #31]
	b	.LBB13_10
.Ltmp134:
.LBB13_2:
	.loc	6 556 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:556:3
	b	.LBB13_3
.LBB13_3:
.Ltmp135:
	.loc	6 556 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:556:3
	ldr	r0, [sp, #24]
	ldrb.w	r0, [r0, #68]
.Ltmp136:
	.loc	6 556 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:556:3
	cmp	r0, #1
	bne	.LBB13_5
	b	.LBB13_4
.LBB13_4:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp137:
	.loc	6 556 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:556:3
	strb.w	r0, [sp, #31]
	b	.LBB13_10
.Ltmp138:
.LBB13_5:
	.loc	6 556 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:556:3
	ldr	r1, [sp, #24]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB13_6
.Ltmp139:
.LBB13_6:
	.loc	6 556 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:556:3
	b	.LBB13_7
.Ltmp140:
.LBB13_7:
	.loc	6 559 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:559:3
	ldr	r1, [sp, #24]
	movs	r0, #2
	.loc	6 559 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:559:16
	strb.w	r0, [r1, #69]
	.loc	6 562 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:562:3
	ldr	r0, [sp, #24]
	.loc	6 562 10 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:562:10
	ldr	r1, [r0, #72]
	.loc	6 562 35                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:562:35
	movw	r0, :lower16:HAL_SRAM_DMA_XferCpltCallback
	movt	r0, :upper16:HAL_SRAM_DMA_XferCpltCallback
	str	r0, [r1, #68]
	.loc	6 563 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:563:3
	ldr	r0, [sp, #24]
	.loc	6 563 10 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:563:10
	ldr	r1, [r0, #72]
	.loc	6 563 35                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:563:35
	movw	r0, :lower16:HAL_SRAM_DMA_XferErrorCallback
	movt	r0, :upper16:HAL_SRAM_DMA_XferErrorCallback
	str	r0, [r1, #84]
	.loc	6 566 21 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:566:21
	ldr	r0, [sp, #24]
	.loc	6 566 28 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:566:28
	ldr	r0, [r0, #72]
	.loc	6 566 45                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:566:45
	ldr	r1, [sp, #16]
	.loc	6 566 67                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:566:67
	ldr	r2, [sp, #20]
	.loc	6 566 88                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:566:88
	ldr	r3, [sp, #12]
	.loc	6 566 99                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:566:99
	lsls	r3, r3, #2
	.loc	6 566 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:566:3
	mov	lr, sp
	mov.w	r12, #1
	str.w	r12, [sp, #8]                   @ 4-byte Spill
	str.w	r12, [lr]
	bl	HAL_MDMA_Start_IT
                                        @ kill: def $r1 killed $r0
	.loc	6 569 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:569:3
	ldr	r0, [sp, #8]                    @ 4-byte Reload
	ldr	r1, [sp, #24]
	.loc	6 569 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:569:16
	strb.w	r0, [r1, #69]
	.loc	6 572 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:572:3
	b	.LBB13_8
.LBB13_8:
.Ltmp141:
	.loc	6 572 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:572:3
	ldr	r1, [sp, #24]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB13_9
.Ltmp142:
.LBB13_9:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 574 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:574:3
	strb.w	r0, [sp, #31]
	b	.LBB13_10
.LBB13_10:
	.loc	6 575 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:575:1
	ldrb.w	r0, [sp, #31]
	add	sp, #32
	pop	{r7, pc}
.Ltmp143:
.Lfunc_end13:
	.size	HAL_SRAM_Write_DMA, .Lfunc_end13-HAL_SRAM_Write_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_WriteOperation_Enable,"ax",%progbits
	.hidden	HAL_SRAM_WriteOperation_Enable  @ -- Begin function HAL_SRAM_WriteOperation_Enable
	.globl	HAL_SRAM_WriteOperation_Enable
	.p2align	3
	.type	HAL_SRAM_WriteOperation_Enable,%function
	.code	16                              @ @HAL_SRAM_WriteOperation_Enable
	.thumb_func
HAL_SRAM_WriteOperation_Enable:
.Lfunc_begin14:
	.loc	6 603 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:603:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp]
.Ltmp144:
	.loc	6 605 3 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:605:3
	b	.LBB14_1
.LBB14_1:
.Ltmp145:
	.loc	6 605 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:605:3
	ldr	r0, [sp]
	ldrb.w	r0, [r0, #68]
.Ltmp146:
	.loc	6 605 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:605:3
	cmp	r0, #1
	bne	.LBB14_3
	b	.LBB14_2
.LBB14_2:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp147:
	.loc	6 605 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:605:3
	strb.w	r0, [sp, #7]
	b	.LBB14_8
.Ltmp148:
.LBB14_3:
	.loc	6 605 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:605:3
	ldr	r1, [sp]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB14_4
.Ltmp149:
.LBB14_4:
	.loc	6 605 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:605:3
	b	.LBB14_5
.Ltmp150:
.LBB14_5:
	.loc	6 608 37 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:608:37
	ldr	r1, [sp]
	.loc	6 608 44 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:608:44
	ldr	r0, [r1]
	.loc	6 608 66                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:608:66
	ldr	r1, [r1, #8]
	.loc	6 608 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:608:3
	bl	FMC_NORSRAM_WriteOperation_Enable
	.loc	6 611 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:611:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	6 611 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:611:16
	strb.w	r0, [r1, #69]
	.loc	6 614 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:614:3
	b	.LBB14_6
.LBB14_6:
.Ltmp151:
	.loc	6 614 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:614:3
	ldr	r1, [sp]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB14_7
.Ltmp152:
.LBB14_7:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 616 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:616:3
	strb.w	r0, [sp, #7]
	b	.LBB14_8
.LBB14_8:
	.loc	6 617 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:617:1
	ldrb.w	r0, [sp, #7]
	add	sp, #8
	pop	{r7, pc}
.Ltmp153:
.Lfunc_end14:
	.size	HAL_SRAM_WriteOperation_Enable, .Lfunc_end14-HAL_SRAM_WriteOperation_Enable
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_WriteOperation_Disable,"ax",%progbits
	.hidden	HAL_SRAM_WriteOperation_Disable @ -- Begin function HAL_SRAM_WriteOperation_Disable
	.globl	HAL_SRAM_WriteOperation_Disable
	.p2align	3
	.type	HAL_SRAM_WriteOperation_Disable,%function
	.code	16                              @ @HAL_SRAM_WriteOperation_Disable
	.thumb_func
HAL_SRAM_WriteOperation_Disable:
.Lfunc_begin15:
	.loc	6 626 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:626:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp]
.Ltmp154:
	.loc	6 628 3 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:628:3
	b	.LBB15_1
.LBB15_1:
.Ltmp155:
	.loc	6 628 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:628:3
	ldr	r0, [sp]
	ldrb.w	r0, [r0, #68]
.Ltmp156:
	.loc	6 628 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:628:3
	cmp	r0, #1
	bne	.LBB15_3
	b	.LBB15_2
.LBB15_2:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #2
.Ltmp157:
	.loc	6 628 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:628:3
	strb.w	r0, [sp, #7]
	b	.LBB15_8
.Ltmp158:
.LBB15_3:
	.loc	6 628 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:628:3
	ldr	r1, [sp]
	movs	r0, #1
	strb.w	r0, [r1, #68]
	b	.LBB15_4
.Ltmp159:
.LBB15_4:
	.loc	6 628 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:628:3
	b	.LBB15_5
.Ltmp160:
.LBB15_5:
	.loc	6 631 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:631:3
	ldr	r1, [sp]
	movs	r0, #2
	.loc	6 631 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:631:16
	strb.w	r0, [r1, #69]
	.loc	6 634 38 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:634:38
	ldr	r1, [sp]
	.loc	6 634 45 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:634:45
	ldr	r0, [r1]
	.loc	6 634 67                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:634:67
	ldr	r1, [r1, #8]
	.loc	6 634 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:634:3
	bl	FMC_NORSRAM_WriteOperation_Disable
	.loc	6 637 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:637:3
	ldr	r1, [sp]
	movs	r0, #4
	.loc	6 637 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:637:16
	strb.w	r0, [r1, #69]
	.loc	6 640 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:640:3
	b	.LBB15_6
.LBB15_6:
.Ltmp161:
	.loc	6 640 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:640:3
	ldr	r1, [sp]
	movs	r0, #0
	strb.w	r0, [r1, #68]
	b	.LBB15_7
.Ltmp162:
.LBB15_7:
	.loc	6 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:0:3
	movs	r0, #0
	.loc	6 642 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:642:3
	strb.w	r0, [sp, #7]
	b	.LBB15_8
.LBB15_8:
	.loc	6 643 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:643:1
	ldrb.w	r0, [sp, #7]
	add	sp, #8
	pop	{r7, pc}
.Ltmp163:
.Lfunc_end15:
	.size	HAL_SRAM_WriteOperation_Disable, .Lfunc_end15-HAL_SRAM_WriteOperation_Disable
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_SRAM_GetState,"ax",%progbits
	.hidden	HAL_SRAM_GetState               @ -- Begin function HAL_SRAM_GetState
	.globl	HAL_SRAM_GetState
	.p2align	3
	.type	HAL_SRAM_GetState,%function
	.code	16                              @ @HAL_SRAM_GetState
	.thumb_func
HAL_SRAM_GetState:
.Lfunc_begin16:
	.loc	6 671 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:671:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp164:
	.loc	6 672 10 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:672:10
	ldr	r0, [sp]
	.loc	6 672 17 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:672:17
	ldrb.w	r0, [r0, #69]
	.loc	6 672 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sram.c:672:3
	add	sp, #4
	bx	lr
.Ltmp165:
.Lfunc_end16:
	.size	HAL_SRAM_GetState, .Lfunc_end16-HAL_SRAM_GetState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.file	7 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_fmc.h"
	.section	.debug_abbrev,"",%progbits
	.byte	1                               @ Abbreviation Code
	.byte	17                              @ DW_TAG_compile_unit
	.byte	1                               @ DW_CHILDREN_yes
	.byte	37                              @ DW_AT_producer
	.byte	14                              @ DW_FORM_strp
	.byte	19                              @ DW_AT_language
	.byte	5                               @ DW_FORM_data2
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	16                              @ DW_AT_stmt_list
	.byte	23                              @ DW_FORM_sec_offset
	.byte	27                              @ DW_AT_comp_dir
	.byte	14                              @ DW_FORM_strp
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	85                              @ DW_AT_ranges
	.byte	23                              @ DW_FORM_sec_offset
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	2                               @ Abbreviation Code
	.byte	4                               @ DW_TAG_enumeration_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	3                               @ Abbreviation Code
	.byte	40                              @ DW_TAG_enumerator
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	28                              @ DW_AT_const_value
	.byte	15                              @ DW_FORM_udata
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	4                               @ Abbreviation Code
	.byte	36                              @ DW_TAG_base_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	62                              @ DW_AT_encoding
	.byte	11                              @ DW_FORM_data1
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	5                               @ Abbreviation Code
	.byte	15                              @ DW_TAG_pointer_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	6                               @ Abbreviation Code
	.byte	22                              @ DW_TAG_typedef
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	7                               @ Abbreviation Code
	.byte	19                              @ DW_TAG_structure_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	8                               @ Abbreviation Code
	.byte	13                              @ DW_TAG_member
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	56                              @ DW_AT_data_member_location
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	9                               @ Abbreviation Code
	.byte	1                               @ DW_TAG_array_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	10                              @ Abbreviation Code
	.byte	33                              @ DW_TAG_subrange_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	55                              @ DW_AT_count
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	11                              @ Abbreviation Code
	.byte	53                              @ DW_TAG_volatile_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	12                              @ Abbreviation Code
	.byte	22                              @ DW_TAG_typedef
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	13                              @ Abbreviation Code
	.byte	36                              @ DW_TAG_base_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	62                              @ DW_AT_encoding
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	14                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	15                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	16                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	17                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	18                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	19                              @ Abbreviation Code
	.byte	52                              @ DW_TAG_variable
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	20                              @ Abbreviation Code
	.byte	19                              @ DW_TAG_structure_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	21                              @ Abbreviation Code
	.byte	13                              @ DW_TAG_member
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	56                              @ DW_AT_data_member_location
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	22                              @ Abbreviation Code
	.byte	19                              @ DW_TAG_structure_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	23                              @ Abbreviation Code
	.byte	15                              @ DW_TAG_pointer_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	24                              @ Abbreviation Code
	.byte	21                              @ DW_TAG_subroutine_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	25                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	0                               @ EOM(3)
	.section	.debug_info,"",%progbits
.Lcu_begin0:
	.long	.Ldebug_info_end0-.Ldebug_info_start0 @ Length of Unit
.Ldebug_info_start0:
	.short	4                               @ DWARF version number
	.long	.debug_abbrev                   @ Offset Into Abbrev. Section
	.byte	4                               @ Address Size (in bytes)
	.byte	1                               @ Abbrev [1] 0xb:0xa73 DW_TAG_compile_unit
	.long	.Linfo_string0                  @ DW_AT_producer
	.short	12                              @ DW_AT_language
	.long	.Linfo_string1                  @ DW_AT_name
	.long	.Lline_table_start0             @ DW_AT_stmt_list
	.long	.Linfo_string2                  @ DW_AT_comp_dir
	.long	0                               @ DW_AT_low_pc
	.long	.Ldebug_ranges0                 @ DW_AT_ranges
	.byte	2                               @ Abbrev [2] 0x26:0x21 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	1                               @ DW_AT_decl_file
	.byte	55                              @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x2e:0x6 DW_TAG_enumerator
	.long	.Linfo_string4                  @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x34:0x6 DW_TAG_enumerator
	.long	.Linfo_string5                  @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x3a:0x6 DW_TAG_enumerator
	.long	.Linfo_string6                  @ DW_AT_name
	.byte	2                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x40:0x6 DW_TAG_enumerator
	.long	.Linfo_string7                  @ DW_AT_name
	.byte	3                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	4                               @ Abbrev [4] 0x47:0x7 DW_TAG_base_type
	.long	.Linfo_string3                  @ DW_AT_name
	.byte	8                               @ DW_AT_encoding
	.byte	1                               @ DW_AT_byte_size
	.byte	2                               @ Abbrev [2] 0x4e:0x15 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	1                               @ DW_AT_decl_file
	.byte	66                              @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x56:0x6 DW_TAG_enumerator
	.long	.Linfo_string8                  @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x5c:0x6 DW_TAG_enumerator
	.long	.Linfo_string9                  @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	2                               @ Abbrev [2] 0x63:0x27 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.byte	63                              @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x6b:0x6 DW_TAG_enumerator
	.long	.Linfo_string10                 @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x71:0x6 DW_TAG_enumerator
	.long	.Linfo_string11                 @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x77:0x6 DW_TAG_enumerator
	.long	.Linfo_string12                 @ DW_AT_name
	.byte	2                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x7d:0x6 DW_TAG_enumerator
	.long	.Linfo_string13                 @ DW_AT_name
	.byte	3                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x83:0x6 DW_TAG_enumerator
	.long	.Linfo_string14                 @ DW_AT_name
	.byte	4                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	2                               @ Abbrev [2] 0x8a:0x27 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	3                               @ DW_AT_decl_file
	.byte	178                             @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x92:0x6 DW_TAG_enumerator
	.long	.Linfo_string15                 @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x98:0x6 DW_TAG_enumerator
	.long	.Linfo_string16                 @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x9e:0x6 DW_TAG_enumerator
	.long	.Linfo_string17                 @ DW_AT_name
	.byte	2                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xa4:0x6 DW_TAG_enumerator
	.long	.Linfo_string18                 @ DW_AT_name
	.byte	3                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xaa:0x6 DW_TAG_enumerator
	.long	.Linfo_string19                 @ DW_AT_name
	.byte	4                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0xb1:0x5 DW_TAG_pointer_type
	.long	182                             @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0xb6:0xc DW_TAG_typedef
	.long	194                             @ DW_AT_type
	.long	.Linfo_string24                 @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.short	962                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0xc2:0x13 DW_TAG_structure_type
	.byte	32                              @ DW_AT_byte_size
	.byte	5                               @ DW_AT_decl_file
	.short	959                             @ DW_AT_decl_line
	.byte	8                               @ Abbrev [8] 0xc7:0xd DW_TAG_member
	.long	.Linfo_string20                 @ DW_AT_name
	.long	213                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	961                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	9                               @ Abbrev [9] 0xd5:0xc DW_TAG_array_type
	.long	225                             @ DW_AT_type
	.byte	10                              @ Abbrev [10] 0xda:0x6 DW_TAG_subrange_type
	.long	248                             @ DW_AT_type
	.byte	8                               @ DW_AT_count
	.byte	0                               @ End Of Children Mark
	.byte	11                              @ Abbrev [11] 0xe1:0x5 DW_TAG_volatile_type
	.long	230                             @ DW_AT_type
	.byte	12                              @ Abbrev [12] 0xe6:0xb DW_TAG_typedef
	.long	241                             @ DW_AT_type
	.long	.Linfo_string22                 @ DW_AT_name
	.byte	4                               @ DW_AT_decl_file
	.byte	64                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0xf1:0x7 DW_TAG_base_type
	.long	.Linfo_string21                 @ DW_AT_name
	.byte	7                               @ DW_AT_encoding
	.byte	4                               @ DW_AT_byte_size
	.byte	13                              @ Abbrev [13] 0xf8:0x7 DW_TAG_base_type
	.long	.Linfo_string23                 @ DW_AT_name
	.byte	8                               @ DW_AT_byte_size
	.byte	7                               @ DW_AT_encoding
	.byte	5                               @ Abbrev [5] 0xff:0x5 DW_TAG_pointer_type
	.long	260                             @ DW_AT_type
	.byte	12                              @ Abbrev [12] 0x104:0xb DW_TAG_typedef
	.long	71                              @ DW_AT_type
	.long	.Linfo_string25                 @ DW_AT_name
	.byte	4                               @ DW_AT_decl_file
	.byte	62                              @ DW_AT_decl_line
	.byte	5                               @ Abbrev [5] 0x10f:0x5 DW_TAG_pointer_type
	.long	276                             @ DW_AT_type
	.byte	11                              @ Abbrev [11] 0x114:0x5 DW_TAG_volatile_type
	.long	260                             @ DW_AT_type
	.byte	5                               @ Abbrev [5] 0x119:0x5 DW_TAG_pointer_type
	.long	286                             @ DW_AT_type
	.byte	12                              @ Abbrev [12] 0x11e:0xb DW_TAG_typedef
	.long	297                             @ DW_AT_type
	.long	.Linfo_string27                 @ DW_AT_name
	.byte	4                               @ DW_AT_decl_file
	.byte	63                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0x129:0x7 DW_TAG_base_type
	.long	.Linfo_string26                 @ DW_AT_name
	.byte	7                               @ DW_AT_encoding
	.byte	2                               @ DW_AT_byte_size
	.byte	5                               @ Abbrev [5] 0x130:0x5 DW_TAG_pointer_type
	.long	309                             @ DW_AT_type
	.byte	11                              @ Abbrev [11] 0x135:0x5 DW_TAG_volatile_type
	.long	286                             @ DW_AT_type
	.byte	5                               @ Abbrev [5] 0x13a:0x5 DW_TAG_pointer_type
	.long	225                             @ DW_AT_type
	.byte	14                              @ Abbrev [14] 0x13f:0x40 DW_TAG_subprogram
	.long	.Lfunc_begin0                   @ DW_AT_low_pc
	.long	.Lfunc_end0-.Lfunc_begin0       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string28                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	137                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	15                              @ Abbrev [15] 0x154:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	137                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	15                              @ Abbrev [15] 0x162:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string122                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	137                             @ DW_AT_decl_line
	.long	2566                            @ DW_AT_type
	.byte	15                              @ Abbrev [15] 0x170:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string131                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	137                             @ DW_AT_decl_line
	.long	2566                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	16                              @ Abbrev [16] 0x17f:0x20 DW_TAG_subprogram
	.long	.Lfunc_begin1                   @ DW_AT_low_pc
	.long	.Lfunc_end1-.Lfunc_begin1       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string30                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	199                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	15                              @ Abbrev [15] 0x190:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	199                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	14                              @ Abbrev [14] 0x19f:0x24 DW_TAG_subprogram
	.long	.Lfunc_begin2                   @ DW_AT_low_pc
	.long	.Lfunc_end2-.Lfunc_begin2       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string31                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	177                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	15                              @ Abbrev [15] 0x1b4:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	177                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	16                              @ Abbrev [16] 0x1c3:0x20 DW_TAG_subprogram
	.long	.Lfunc_begin3                   @ DW_AT_low_pc
	.long	.Lfunc_end3-.Lfunc_begin3       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string32                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	215                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	15                              @ Abbrev [15] 0x1d4:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	215                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	16                              @ Abbrev [16] 0x1e3:0x20 DW_TAG_subprogram
	.long	.Lfunc_begin4                   @ DW_AT_low_pc
	.long	.Lfunc_end4-.Lfunc_begin4       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string33                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	231                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	15                              @ Abbrev [15] 0x1f4:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string72                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	231                             @ DW_AT_decl_line
	.long	1777                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	16                              @ Abbrev [16] 0x203:0x20 DW_TAG_subprogram
	.long	.Lfunc_begin5                   @ DW_AT_low_pc
	.long	.Lfunc_end5-.Lfunc_begin5       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string34                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	247                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	15                              @ Abbrev [15] 0x214:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string72                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	247                             @ DW_AT_decl_line
	.long	1777                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x223:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin6                   @ DW_AT_low_pc
	.long	.Lfunc_end6-.Lfunc_begin6       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string35                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	284                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x239:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	284                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x248:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string132                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	284                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x257:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string133                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	284                             @ DW_AT_decl_line
	.long	255                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x266:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string134                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	284                             @ DW_AT_decl_line
	.long	230                             @ DW_AT_type
	.byte	19                              @ Abbrev [19] 0x275:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string135                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	286                             @ DW_AT_decl_line
	.long	271                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x285:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin7                   @ DW_AT_low_pc
	.long	.Lfunc_end7-.Lfunc_begin7       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string36                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	320                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x29b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	320                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x2aa:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string132                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	320                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x2b9:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string136                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	320                             @ DW_AT_decl_line
	.long	255                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x2c8:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string134                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	320                             @ DW_AT_decl_line
	.long	230                             @ DW_AT_type
	.byte	19                              @ Abbrev [19] 0x2d7:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string135                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	322                             @ DW_AT_decl_line
	.long	271                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x2e7:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin8                   @ DW_AT_low_pc
	.long	.Lfunc_end8-.Lfunc_begin8       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string37                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	362                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x2fd:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	362                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x30c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string132                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	362                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x31b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string133                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	362                             @ DW_AT_decl_line
	.long	281                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x32a:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string134                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	362                             @ DW_AT_decl_line
	.long	230                             @ DW_AT_type
	.byte	19                              @ Abbrev [19] 0x339:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string135                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	364                             @ DW_AT_decl_line
	.long	304                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x349:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin9                   @ DW_AT_low_pc
	.long	.Lfunc_end9-.Lfunc_begin9       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string38                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	398                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x35f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	398                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x36e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string132                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	398                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x37d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string136                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	398                             @ DW_AT_decl_line
	.long	281                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x38c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string134                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	398                             @ DW_AT_decl_line
	.long	230                             @ DW_AT_type
	.byte	19                              @ Abbrev [19] 0x39b:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string135                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	400                             @ DW_AT_decl_line
	.long	304                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x3ab:0x53 DW_TAG_subprogram
	.long	.Lfunc_begin10                  @ DW_AT_low_pc
	.long	.Lfunc_end10-.Lfunc_begin10     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string39                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	440                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x3c1:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	440                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x3d0:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string132                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	440                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x3df:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string133                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	440                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x3ee:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string134                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	440                             @ DW_AT_decl_line
	.long	230                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x3fe:0x53 DW_TAG_subprogram
	.long	.Lfunc_begin11                  @ DW_AT_low_pc
	.long	.Lfunc_end11-.Lfunc_begin11     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string40                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	474                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x414:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	474                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x423:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string132                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	474                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x432:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string136                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	474                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x441:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string134                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	474                             @ DW_AT_decl_line
	.long	230                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x451:0x53 DW_TAG_subprogram
	.long	.Lfunc_begin12                  @ DW_AT_low_pc
	.long	.Lfunc_end12-.Lfunc_begin12     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string41                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	514                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x467:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	514                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x476:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string132                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	514                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x485:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string133                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	514                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x494:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string134                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	514                             @ DW_AT_decl_line
	.long	230                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x4a4:0x53 DW_TAG_subprogram
	.long	.Lfunc_begin13                  @ DW_AT_low_pc
	.long	.Lfunc_end13-.Lfunc_begin13     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string42                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	547                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x4ba:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	547                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x4c9:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string132                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	547                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x4d8:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string136                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	547                             @ DW_AT_decl_line
	.long	2680                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x4e7:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string134                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	547                             @ DW_AT_decl_line
	.long	230                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x4f7:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin14                  @ DW_AT_low_pc
	.long	.Lfunc_end14-.Lfunc_begin14     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string43                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	602                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x50d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	602                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x51d:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin15                  @ DW_AT_low_pc
	.long	.Lfunc_end15-.Lfunc_begin15     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string44                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	625                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1385                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x533:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	625                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x543:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin16                  @ DW_AT_low_pc
	.long	.Lfunc_end16-.Lfunc_begin16     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string45                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	670                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1396                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	18                              @ Abbrev [18] 0x559:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string47                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	670                             @ DW_AT_decl_line
	.long	1407                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	12                              @ Abbrev [12] 0x569:0xb DW_TAG_typedef
	.long	38                              @ DW_AT_type
	.long	.Linfo_string29                 @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	61                              @ DW_AT_decl_line
	.byte	12                              @ Abbrev [12] 0x574:0xb DW_TAG_typedef
	.long	99                              @ DW_AT_type
	.long	.Linfo_string46                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	71                              @ DW_AT_decl_line
	.byte	5                               @ Abbrev [5] 0x57f:0x5 DW_TAG_pointer_type
	.long	1412                            @ DW_AT_type
	.byte	12                              @ Abbrev [12] 0x584:0xb DW_TAG_typedef
	.long	1423                            @ DW_AT_type
	.long	.Linfo_string121                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	90                              @ DW_AT_decl_line
	.byte	20                              @ Abbrev [20] 0x58f:0x4d DW_TAG_structure_type
	.byte	76                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.byte	76                              @ DW_AT_decl_line
	.byte	21                              @ Abbrev [21] 0x593:0xc DW_TAG_member
	.long	.Linfo_string48                 @ DW_AT_name
	.long	177                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	78                              @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x59f:0xc DW_TAG_member
	.long	.Linfo_string49                 @ DW_AT_name
	.long	1500                            @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	80                              @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x5ab:0xc DW_TAG_member
	.long	.Linfo_string52                 @ DW_AT_name
	.long	1548                            @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	82                              @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x5b7:0xc DW_TAG_member
	.long	.Linfo_string69                 @ DW_AT_name
	.long	1761                            @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	84                              @ DW_AT_decl_line
	.byte	68                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x5c3:0xc DW_TAG_member
	.long	.Linfo_string71                 @ DW_AT_name
	.long	1772                            @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	86                              @ DW_AT_decl_line
	.byte	69                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x5cf:0xc DW_TAG_member
	.long	.Linfo_string72                 @ DW_AT_name
	.long	1777                            @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	88                              @ DW_AT_decl_line
	.byte	72                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0x5dc:0x5 DW_TAG_pointer_type
	.long	1505                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x5e1:0xc DW_TAG_typedef
	.long	1517                            @ DW_AT_type
	.long	.Linfo_string51                 @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.short	971                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x5ed:0x13 DW_TAG_structure_type
	.byte	28                              @ DW_AT_byte_size
	.byte	5                               @ DW_AT_decl_file
	.short	968                             @ DW_AT_decl_line
	.byte	8                               @ Abbrev [8] 0x5f2:0xd DW_TAG_member
	.long	.Linfo_string50                 @ DW_AT_name
	.long	1536                            @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	970                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	9                               @ Abbrev [9] 0x600:0xc DW_TAG_array_type
	.long	225                             @ DW_AT_type
	.byte	10                              @ Abbrev [10] 0x605:0x6 DW_TAG_subrange_type
	.long	248                             @ DW_AT_type
	.byte	7                               @ DW_AT_count
	.byte	0                               @ End Of Children Mark
	.byte	6                               @ Abbrev [6] 0x60c:0xc DW_TAG_typedef
	.long	1560                            @ DW_AT_type
	.long	.Linfo_string68                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	472                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x618:0xc9 DW_TAG_structure_type
	.byte	60                              @ DW_AT_byte_size
	.byte	7                               @ DW_AT_decl_file
	.short	413                             @ DW_AT_decl_line
	.byte	8                               @ Abbrev [8] 0x61d:0xd DW_TAG_member
	.long	.Linfo_string53                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	415                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x62a:0xd DW_TAG_member
	.long	.Linfo_string54                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	418                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x637:0xd DW_TAG_member
	.long	.Linfo_string55                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	422                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x644:0xd DW_TAG_member
	.long	.Linfo_string56                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	426                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x651:0xd DW_TAG_member
	.long	.Linfo_string57                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	429                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x65e:0xd DW_TAG_member
	.long	.Linfo_string58                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	433                             @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x66b:0xd DW_TAG_member
	.long	.Linfo_string59                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	437                             @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x678:0xd DW_TAG_member
	.long	.Linfo_string60                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	442                             @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x685:0xd DW_TAG_member
	.long	.Linfo_string61                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	445                             @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x692:0xd DW_TAG_member
	.long	.Linfo_string62                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	449                             @ DW_AT_decl_line
	.byte	36                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x69f:0xd DW_TAG_member
	.long	.Linfo_string63                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	452                             @ DW_AT_decl_line
	.byte	40                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x6ac:0xd DW_TAG_member
	.long	.Linfo_string64                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	456                             @ DW_AT_decl_line
	.byte	44                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x6b9:0xd DW_TAG_member
	.long	.Linfo_string65                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	459                             @ DW_AT_decl_line
	.byte	48                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x6c6:0xd DW_TAG_member
	.long	.Linfo_string66                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	464                             @ DW_AT_decl_line
	.byte	52                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x6d3:0xd DW_TAG_member
	.long	.Linfo_string67                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	469                             @ DW_AT_decl_line
	.byte	56                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	12                              @ Abbrev [12] 0x6e1:0xb DW_TAG_typedef
	.long	78                              @ DW_AT_type
	.long	.Linfo_string70                 @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	70                              @ DW_AT_decl_line
	.byte	11                              @ Abbrev [11] 0x6ec:0x5 DW_TAG_volatile_type
	.long	1396                            @ DW_AT_type
	.byte	5                               @ Abbrev [5] 0x6f1:0x5 DW_TAG_pointer_type
	.long	1782                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x6f6:0xc DW_TAG_typedef
	.long	1794                            @ DW_AT_type
	.long	.Linfo_string120                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	259                             @ DW_AT_decl_line
	.byte	22                              @ Abbrev [22] 0x702:0xbe DW_TAG_structure_type
	.long	.Linfo_string119                @ DW_AT_name
	.byte	108                             @ DW_AT_byte_size
	.byte	3                               @ DW_AT_decl_file
	.byte	219                             @ DW_AT_decl_line
	.byte	21                              @ Abbrev [21] 0x70a:0xc DW_TAG_member
	.long	.Linfo_string48                 @ DW_AT_name
	.long	1984                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	221                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x716:0xc DW_TAG_member
	.long	.Linfo_string52                 @ DW_AT_name
	.long	2189                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	223                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x722:0xc DW_TAG_member
	.long	.Linfo_string69                 @ DW_AT_name
	.long	1761                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	226                             @ DW_AT_decl_line
	.byte	60                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x72e:0xc DW_TAG_member
	.long	.Linfo_string71                 @ DW_AT_name
	.long	2391                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	228                             @ DW_AT_decl_line
	.byte	61                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x73a:0xc DW_TAG_member
	.long	.Linfo_string106                @ DW_AT_name
	.long	2407                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	230                             @ DW_AT_decl_line
	.byte	64                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x746:0xc DW_TAG_member
	.long	.Linfo_string107                @ DW_AT_name
	.long	2408                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	232                             @ DW_AT_decl_line
	.byte	68                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x752:0xc DW_TAG_member
	.long	.Linfo_string108                @ DW_AT_name
	.long	2408                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	234                             @ DW_AT_decl_line
	.byte	72                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x75e:0xc DW_TAG_member
	.long	.Linfo_string109                @ DW_AT_name
	.long	2408                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	236                             @ DW_AT_decl_line
	.byte	76                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x76a:0xc DW_TAG_member
	.long	.Linfo_string110                @ DW_AT_name
	.long	2408                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	238                             @ DW_AT_decl_line
	.byte	80                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x776:0xc DW_TAG_member
	.long	.Linfo_string111                @ DW_AT_name
	.long	2408                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	240                             @ DW_AT_decl_line
	.byte	84                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x782:0xc DW_TAG_member
	.long	.Linfo_string112                @ DW_AT_name
	.long	2408                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	242                             @ DW_AT_decl_line
	.byte	88                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x78e:0xc DW_TAG_member
	.long	.Linfo_string113                @ DW_AT_name
	.long	2425                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	245                             @ DW_AT_decl_line
	.byte	92                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x79a:0xc DW_TAG_member
	.long	.Linfo_string116                @ DW_AT_name
	.long	2425                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	251                             @ DW_AT_decl_line
	.byte	96                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x7a6:0xc DW_TAG_member
	.long	.Linfo_string117                @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	255                             @ DW_AT_decl_line
	.byte	100                             @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x7b2:0xd DW_TAG_member
	.long	.Linfo_string118                @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	257                             @ DW_AT_decl_line
	.byte	104                             @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0x7c0:0x5 DW_TAG_pointer_type
	.long	1989                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x7c5:0xc DW_TAG_typedef
	.long	2001                            @ DW_AT_type
	.long	.Linfo_string87                 @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.short	652                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x7d1:0xbc DW_TAG_structure_type
	.byte	56                              @ DW_AT_byte_size
	.byte	5                               @ DW_AT_decl_file
	.short	636                             @ DW_AT_decl_line
	.byte	8                               @ Abbrev [8] 0x7d6:0xd DW_TAG_member
	.long	.Linfo_string73                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	638                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x7e3:0xd DW_TAG_member
	.long	.Linfo_string74                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	639                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x7f0:0xd DW_TAG_member
	.long	.Linfo_string75                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	640                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x7fd:0xd DW_TAG_member
	.long	.Linfo_string76                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	641                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x80a:0xd DW_TAG_member
	.long	.Linfo_string77                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	642                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x817:0xd DW_TAG_member
	.long	.Linfo_string78                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	643                             @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x824:0xd DW_TAG_member
	.long	.Linfo_string79                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	644                             @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x831:0xd DW_TAG_member
	.long	.Linfo_string80                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	645                             @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x83e:0xd DW_TAG_member
	.long	.Linfo_string81                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	646                             @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x84b:0xd DW_TAG_member
	.long	.Linfo_string82                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	647                             @ DW_AT_decl_line
	.byte	36                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x858:0xd DW_TAG_member
	.long	.Linfo_string83                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	648                             @ DW_AT_decl_line
	.byte	40                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x865:0xd DW_TAG_member
	.long	.Linfo_string84                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	649                             @ DW_AT_decl_line
	.byte	44                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x872:0xd DW_TAG_member
	.long	.Linfo_string85                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	650                             @ DW_AT_decl_line
	.byte	48                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x87f:0xd DW_TAG_member
	.long	.Linfo_string86                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.short	651                             @ DW_AT_decl_line
	.byte	52                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	12                              @ Abbrev [12] 0x88d:0xb DW_TAG_typedef
	.long	2200                            @ DW_AT_type
	.long	.Linfo_string104                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.byte	129                             @ DW_AT_decl_line
	.byte	20                              @ Abbrev [20] 0x898:0xad DW_TAG_structure_type
	.byte	56                              @ DW_AT_byte_size
	.byte	3                               @ DW_AT_decl_file
	.byte	65                              @ DW_AT_decl_line
	.byte	21                              @ Abbrev [21] 0x89c:0xc DW_TAG_member
	.long	.Linfo_string88                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	68                              @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x8a8:0xc DW_TAG_member
	.long	.Linfo_string89                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	71                              @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x8b4:0xc DW_TAG_member
	.long	.Linfo_string90                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	75                              @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x8c0:0xc DW_TAG_member
	.long	.Linfo_string91                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	78                              @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x8cc:0xc DW_TAG_member
	.long	.Linfo_string92                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	81                              @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x8d8:0xc DW_TAG_member
	.long	.Linfo_string93                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	84                              @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x8e4:0xc DW_TAG_member
	.long	.Linfo_string94                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	87                              @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x8f0:0xc DW_TAG_member
	.long	.Linfo_string95                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	90                              @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x8fc:0xc DW_TAG_member
	.long	.Linfo_string96                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	94                              @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x908:0xc DW_TAG_member
	.long	.Linfo_string97                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	97                              @ DW_AT_decl_line
	.byte	36                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x914:0xc DW_TAG_member
	.long	.Linfo_string98                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	100                             @ DW_AT_decl_line
	.byte	40                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x920:0xc DW_TAG_member
	.long	.Linfo_string99                 @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	108                             @ DW_AT_decl_line
	.byte	44                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x92c:0xc DW_TAG_member
	.long	.Linfo_string100                @ DW_AT_name
	.long	2373                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	116                             @ DW_AT_decl_line
	.byte	48                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x938:0xc DW_TAG_member
	.long	.Linfo_string103                @ DW_AT_name
	.long	2373                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	123                             @ DW_AT_decl_line
	.byte	52                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	12                              @ Abbrev [12] 0x945:0xb DW_TAG_typedef
	.long	2384                            @ DW_AT_type
	.long	.Linfo_string102                @ DW_AT_name
	.byte	4                               @ DW_AT_decl_file
	.byte	58                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0x950:0x7 DW_TAG_base_type
	.long	.Linfo_string101                @ DW_AT_name
	.byte	5                               @ DW_AT_encoding
	.byte	4                               @ DW_AT_byte_size
	.byte	11                              @ Abbrev [11] 0x957:0x5 DW_TAG_volatile_type
	.long	2396                            @ DW_AT_type
	.byte	12                              @ Abbrev [12] 0x95c:0xb DW_TAG_typedef
	.long	138                             @ DW_AT_type
	.long	.Linfo_string105                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.byte	186                             @ DW_AT_decl_line
	.byte	23                              @ Abbrev [23] 0x967:0x1 DW_TAG_pointer_type
	.byte	5                               @ Abbrev [5] 0x968:0x5 DW_TAG_pointer_type
	.long	2413                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x96d:0x7 DW_TAG_subroutine_type
                                        @ DW_AT_prototyped
	.byte	25                              @ Abbrev [25] 0x96e:0x5 DW_TAG_formal_parameter
	.long	2420                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0x974:0x5 DW_TAG_pointer_type
	.long	1794                            @ DW_AT_type
	.byte	5                               @ Abbrev [5] 0x979:0x5 DW_TAG_pointer_type
	.long	2430                            @ DW_AT_type
	.byte	12                              @ Abbrev [12] 0x97e:0xb DW_TAG_typedef
	.long	2441                            @ DW_AT_type
	.long	.Linfo_string115                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.byte	151                             @ DW_AT_decl_line
	.byte	20                              @ Abbrev [20] 0x989:0x7d DW_TAG_structure_type
	.byte	40                              @ DW_AT_byte_size
	.byte	3                               @ DW_AT_decl_file
	.byte	138                             @ DW_AT_decl_line
	.byte	21                              @ Abbrev [21] 0x98d:0xc DW_TAG_member
	.long	.Linfo_string77                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	140                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x999:0xc DW_TAG_member
	.long	.Linfo_string78                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	141                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x9a5:0xc DW_TAG_member
	.long	.Linfo_string79                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	142                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x9b1:0xc DW_TAG_member
	.long	.Linfo_string80                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	143                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x9bd:0xc DW_TAG_member
	.long	.Linfo_string81                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	144                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x9c9:0xc DW_TAG_member
	.long	.Linfo_string82                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	145                             @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x9d5:0xc DW_TAG_member
	.long	.Linfo_string83                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	146                             @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x9e1:0xc DW_TAG_member
	.long	.Linfo_string114                @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	147                             @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x9ed:0xc DW_TAG_member
	.long	.Linfo_string85                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	148                             @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	21                              @ Abbrev [21] 0x9f9:0xc DW_TAG_member
	.long	.Linfo_string86                 @ DW_AT_name
	.long	225                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	149                             @ DW_AT_decl_line
	.byte	36                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0xa06:0x5 DW_TAG_pointer_type
	.long	2571                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0xa0b:0xc DW_TAG_typedef
	.long	2583                            @ DW_AT_type
	.long	.Linfo_string130                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	515                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0xa17:0x61 DW_TAG_structure_type
	.byte	28                              @ DW_AT_byte_size
	.byte	7                               @ DW_AT_decl_file
	.short	477                             @ DW_AT_decl_line
	.byte	8                               @ Abbrev [8] 0xa1c:0xd DW_TAG_member
	.long	.Linfo_string123                @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	479                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xa29:0xd DW_TAG_member
	.long	.Linfo_string124                @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	484                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xa36:0xd DW_TAG_member
	.long	.Linfo_string125                @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	489                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xa43:0xd DW_TAG_member
	.long	.Linfo_string126                @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	495                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xa50:0xd DW_TAG_member
	.long	.Linfo_string127                @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	500                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xa5d:0xd DW_TAG_member
	.long	.Linfo_string128                @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	505                             @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xa6a:0xd DW_TAG_member
	.long	.Linfo_string129                @ DW_AT_name
	.long	230                             @ DW_AT_type
	.byte	7                               @ DW_AT_decl_file
	.short	513                             @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0xa78:0x5 DW_TAG_pointer_type
	.long	230                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
.Ldebug_info_end0:
	.section	.debug_ranges,"",%progbits
.Ldebug_ranges0:
	.long	.Lfunc_begin0
	.long	.Lfunc_end0
	.long	.Lfunc_begin1
	.long	.Lfunc_end1
	.long	.Lfunc_begin2
	.long	.Lfunc_end2
	.long	.Lfunc_begin3
	.long	.Lfunc_end3
	.long	.Lfunc_begin4
	.long	.Lfunc_end4
	.long	.Lfunc_begin5
	.long	.Lfunc_end5
	.long	.Lfunc_begin6
	.long	.Lfunc_end6
	.long	.Lfunc_begin7
	.long	.Lfunc_end7
	.long	.Lfunc_begin8
	.long	.Lfunc_end8
	.long	.Lfunc_begin9
	.long	.Lfunc_end9
	.long	.Lfunc_begin10
	.long	.Lfunc_end10
	.long	.Lfunc_begin11
	.long	.Lfunc_end11
	.long	.Lfunc_begin12
	.long	.Lfunc_end12
	.long	.Lfunc_begin13
	.long	.Lfunc_end13
	.long	.Lfunc_begin14
	.long	.Lfunc_end14
	.long	.Lfunc_begin15
	.long	.Lfunc_end15
	.long	.Lfunc_begin16
	.long	.Lfunc_end16
	.long	0
	.long	0
	.section	.debug_str,"MS",%progbits,1
.Linfo_string0:
	.asciz	"Component: ARM Compiler 6.16 Tool: armclang [5dfeb700]" @ string offset=0
.Linfo_string1:
	.asciz	"../../Libraries/STM32H7xx_HAL_Driver/Src\\stm32h7xx_hal_sram.c" @ string offset=55
.Linfo_string2:
	.asciz	"C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" @ string offset=117
.Linfo_string3:
	.asciz	"unsigned char"                 @ string offset=191
.Linfo_string4:
	.asciz	"HAL_OK"                        @ string offset=205
.Linfo_string5:
	.asciz	"HAL_ERROR"                     @ string offset=212
.Linfo_string6:
	.asciz	"HAL_BUSY"                      @ string offset=222
.Linfo_string7:
	.asciz	"HAL_TIMEOUT"                   @ string offset=231
.Linfo_string8:
	.asciz	"HAL_UNLOCKED"                  @ string offset=243
.Linfo_string9:
	.asciz	"HAL_LOCKED"                    @ string offset=256
.Linfo_string10:
	.asciz	"HAL_SRAM_STATE_RESET"          @ string offset=267
.Linfo_string11:
	.asciz	"HAL_SRAM_STATE_READY"          @ string offset=288
.Linfo_string12:
	.asciz	"HAL_SRAM_STATE_BUSY"           @ string offset=309
.Linfo_string13:
	.asciz	"HAL_SRAM_STATE_ERROR"          @ string offset=329
.Linfo_string14:
	.asciz	"HAL_SRAM_STATE_PROTECTED"      @ string offset=350
.Linfo_string15:
	.asciz	"HAL_MDMA_STATE_RESET"          @ string offset=375
.Linfo_string16:
	.asciz	"HAL_MDMA_STATE_READY"          @ string offset=396
.Linfo_string17:
	.asciz	"HAL_MDMA_STATE_BUSY"           @ string offset=417
.Linfo_string18:
	.asciz	"HAL_MDMA_STATE_ERROR"          @ string offset=437
.Linfo_string19:
	.asciz	"HAL_MDMA_STATE_ABORT"          @ string offset=458
.Linfo_string20:
	.asciz	"BTCR"                          @ string offset=479
.Linfo_string21:
	.asciz	"unsigned int"                  @ string offset=484
.Linfo_string22:
	.asciz	"uint32_t"                      @ string offset=497
.Linfo_string23:
	.asciz	"__ARRAY_SIZE_TYPE__"           @ string offset=506
.Linfo_string24:
	.asciz	"FMC_Bank1_TypeDef"             @ string offset=526
.Linfo_string25:
	.asciz	"uint8_t"                       @ string offset=544
.Linfo_string26:
	.asciz	"unsigned short"                @ string offset=552
.Linfo_string27:
	.asciz	"uint16_t"                      @ string offset=567
.Linfo_string28:
	.asciz	"HAL_SRAM_Init"                 @ string offset=576
.Linfo_string29:
	.asciz	"HAL_StatusTypeDef"             @ string offset=590
.Linfo_string30:
	.asciz	"HAL_SRAM_MspInit"              @ string offset=608
.Linfo_string31:
	.asciz	"HAL_SRAM_DeInit"               @ string offset=625
.Linfo_string32:
	.asciz	"HAL_SRAM_MspDeInit"            @ string offset=641
.Linfo_string33:
	.asciz	"HAL_SRAM_DMA_XferCpltCallback" @ string offset=660
.Linfo_string34:
	.asciz	"HAL_SRAM_DMA_XferErrorCallback" @ string offset=690
.Linfo_string35:
	.asciz	"HAL_SRAM_Read_8b"              @ string offset=721
.Linfo_string36:
	.asciz	"HAL_SRAM_Write_8b"             @ string offset=738
.Linfo_string37:
	.asciz	"HAL_SRAM_Read_16b"             @ string offset=756
.Linfo_string38:
	.asciz	"HAL_SRAM_Write_16b"            @ string offset=774
.Linfo_string39:
	.asciz	"HAL_SRAM_Read_32b"             @ string offset=793
.Linfo_string40:
	.asciz	"HAL_SRAM_Write_32b"            @ string offset=811
.Linfo_string41:
	.asciz	"HAL_SRAM_Read_DMA"             @ string offset=830
.Linfo_string42:
	.asciz	"HAL_SRAM_Write_DMA"            @ string offset=848
.Linfo_string43:
	.asciz	"HAL_SRAM_WriteOperation_Enable" @ string offset=867
.Linfo_string44:
	.asciz	"HAL_SRAM_WriteOperation_Disable" @ string offset=898
.Linfo_string45:
	.asciz	"HAL_SRAM_GetState"             @ string offset=930
.Linfo_string46:
	.asciz	"HAL_SRAM_StateTypeDef"         @ string offset=948
.Linfo_string47:
	.asciz	"hsram"                         @ string offset=970
.Linfo_string48:
	.asciz	"Instance"                      @ string offset=976
.Linfo_string49:
	.asciz	"Extended"                      @ string offset=985
.Linfo_string50:
	.asciz	"BWTR"                          @ string offset=994
.Linfo_string51:
	.asciz	"FMC_Bank1E_TypeDef"            @ string offset=999
.Linfo_string52:
	.asciz	"Init"                          @ string offset=1018
.Linfo_string53:
	.asciz	"NSBank"                        @ string offset=1023
.Linfo_string54:
	.asciz	"DataAddressMux"                @ string offset=1030
.Linfo_string55:
	.asciz	"MemoryType"                    @ string offset=1045
.Linfo_string56:
	.asciz	"MemoryDataWidth"               @ string offset=1056
.Linfo_string57:
	.asciz	"BurstAccessMode"               @ string offset=1072
.Linfo_string58:
	.asciz	"WaitSignalPolarity"            @ string offset=1088
.Linfo_string59:
	.asciz	"WaitSignalActive"              @ string offset=1107
.Linfo_string60:
	.asciz	"WriteOperation"                @ string offset=1124
.Linfo_string61:
	.asciz	"WaitSignal"                    @ string offset=1139
.Linfo_string62:
	.asciz	"ExtendedMode"                  @ string offset=1150
.Linfo_string63:
	.asciz	"AsynchronousWait"              @ string offset=1163
.Linfo_string64:
	.asciz	"WriteBurst"                    @ string offset=1180
.Linfo_string65:
	.asciz	"ContinuousClock"               @ string offset=1191
.Linfo_string66:
	.asciz	"WriteFifo"                     @ string offset=1207
.Linfo_string67:
	.asciz	"PageSize"                      @ string offset=1217
.Linfo_string68:
	.asciz	"FMC_NORSRAM_InitTypeDef"       @ string offset=1226
.Linfo_string69:
	.asciz	"Lock"                          @ string offset=1250
.Linfo_string70:
	.asciz	"HAL_LockTypeDef"               @ string offset=1255
.Linfo_string71:
	.asciz	"State"                         @ string offset=1271
.Linfo_string72:
	.asciz	"hmdma"                         @ string offset=1277
.Linfo_string73:
	.asciz	"CISR"                          @ string offset=1283
.Linfo_string74:
	.asciz	"CIFCR"                         @ string offset=1288
.Linfo_string75:
	.asciz	"CESR"                          @ string offset=1294
.Linfo_string76:
	.asciz	"CCR"                           @ string offset=1299
.Linfo_string77:
	.asciz	"CTCR"                          @ string offset=1303
.Linfo_string78:
	.asciz	"CBNDTR"                        @ string offset=1308
.Linfo_string79:
	.asciz	"CSAR"                          @ string offset=1315
.Linfo_string80:
	.asciz	"CDAR"                          @ string offset=1320
.Linfo_string81:
	.asciz	"CBRUR"                         @ string offset=1325
.Linfo_string82:
	.asciz	"CLAR"                          @ string offset=1331
.Linfo_string83:
	.asciz	"CTBR"                          @ string offset=1336
.Linfo_string84:
	.asciz	"RESERVED0"                     @ string offset=1341
.Linfo_string85:
	.asciz	"CMAR"                          @ string offset=1351
.Linfo_string86:
	.asciz	"CMDR"                          @ string offset=1356
.Linfo_string87:
	.asciz	"MDMA_Channel_TypeDef"          @ string offset=1361
.Linfo_string88:
	.asciz	"Request"                       @ string offset=1382
.Linfo_string89:
	.asciz	"TransferTriggerMode"           @ string offset=1390
.Linfo_string90:
	.asciz	"Priority"                      @ string offset=1410
.Linfo_string91:
	.asciz	"Endianness"                    @ string offset=1419
.Linfo_string92:
	.asciz	"SourceInc"                     @ string offset=1430
.Linfo_string93:
	.asciz	"DestinationInc"                @ string offset=1440
.Linfo_string94:
	.asciz	"SourceDataSize"                @ string offset=1455
.Linfo_string95:
	.asciz	"DestDataSize"                  @ string offset=1470
.Linfo_string96:
	.asciz	"DataAlignment"                 @ string offset=1483
.Linfo_string97:
	.asciz	"BufferTransferLength"          @ string offset=1497
.Linfo_string98:
	.asciz	"SourceBurst"                   @ string offset=1518
.Linfo_string99:
	.asciz	"DestBurst"                     @ string offset=1530
.Linfo_string100:
	.asciz	"SourceBlockAddressOffset"      @ string offset=1540
.Linfo_string101:
	.asciz	"int"                           @ string offset=1565
.Linfo_string102:
	.asciz	"int32_t"                       @ string offset=1569
.Linfo_string103:
	.asciz	"DestBlockAddressOffset"        @ string offset=1577
.Linfo_string104:
	.asciz	"MDMA_InitTypeDef"              @ string offset=1600
.Linfo_string105:
	.asciz	"HAL_MDMA_StateTypeDef"         @ string offset=1617
.Linfo_string106:
	.asciz	"Parent"                        @ string offset=1639
.Linfo_string107:
	.asciz	"XferCpltCallback"              @ string offset=1646
.Linfo_string108:
	.asciz	"XferBufferCpltCallback"        @ string offset=1663
.Linfo_string109:
	.asciz	"XferBlockCpltCallback"         @ string offset=1686
.Linfo_string110:
	.asciz	"XferRepeatBlockCpltCallback"   @ string offset=1708
.Linfo_string111:
	.asciz	"XferErrorCallback"             @ string offset=1736
.Linfo_string112:
	.asciz	"XferAbortCallback"             @ string offset=1754
.Linfo_string113:
	.asciz	"FirstLinkedListNodeAddress"    @ string offset=1772
.Linfo_string114:
	.asciz	"Reserved"                      @ string offset=1799
.Linfo_string115:
	.asciz	"MDMA_LinkNodeTypeDef"          @ string offset=1808
.Linfo_string116:
	.asciz	"LastLinkedListNodeAddress"     @ string offset=1829
.Linfo_string117:
	.asciz	"LinkedListNodeCounter"         @ string offset=1855
.Linfo_string118:
	.asciz	"ErrorCode"                     @ string offset=1877
.Linfo_string119:
	.asciz	"__MDMA_HandleTypeDef"          @ string offset=1887
.Linfo_string120:
	.asciz	"MDMA_HandleTypeDef"            @ string offset=1908
.Linfo_string121:
	.asciz	"SRAM_HandleTypeDef"            @ string offset=1927
.Linfo_string122:
	.asciz	"Timing"                        @ string offset=1946
.Linfo_string123:
	.asciz	"AddressSetupTime"              @ string offset=1953
.Linfo_string124:
	.asciz	"AddressHoldTime"               @ string offset=1970
.Linfo_string125:
	.asciz	"DataSetupTime"                 @ string offset=1986
.Linfo_string126:
	.asciz	"BusTurnAroundDuration"         @ string offset=2000
.Linfo_string127:
	.asciz	"CLKDivision"                   @ string offset=2022
.Linfo_string128:
	.asciz	"DataLatency"                   @ string offset=2034
.Linfo_string129:
	.asciz	"AccessMode"                    @ string offset=2046
.Linfo_string130:
	.asciz	"FMC_NORSRAM_TimingTypeDef"     @ string offset=2057
.Linfo_string131:
	.asciz	"ExtTiming"                     @ string offset=2083
.Linfo_string132:
	.asciz	"pAddress"                      @ string offset=2093
.Linfo_string133:
	.asciz	"pDstBuffer"                    @ string offset=2102
.Linfo_string134:
	.asciz	"BufferSize"                    @ string offset=2113
.Linfo_string135:
	.asciz	"psramaddress"                  @ string offset=2124
.Linfo_string136:
	.asciz	"pSrcBuffer"                    @ string offset=2137
	.ident	"Component: ARM Compiler 6.16 Tool: armclang [5dfeb700]"
	.section	".note.GNU-stack","",%progbits
	.eabi_attribute	30, 6	@ Tag_ABI_optimization_goals
	.ARM_attribute	16, 1	@ Tag_AV_eba
	.section	.debug_line,"",%progbits
.Lline_table_start0:
